home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 …ember: Reference Library / Apple Developer Reference Library (December 1999) (Disk 1).iso / pc / technical documentation / develop / develop issue 28 / develop issue 28 code / sketch / source / utilities / windowutils.h < prev   
Encoding:
Text File  |  1996-08-11  |  1.3 KB  |  42 lines

  1. // ----------------------------------------------------------------------------
  2. // 
  3. // WindowUtils.h
  4. // 
  5. // ----------------------------------------------------------------------------
  6.  
  7. #ifndef __WINDOWUTILS__
  8. #define __WINDOWUTILS__
  9.  
  10. // ----------------------------------------------------------------------------
  11.  
  12. long             CountWindows                        (void);
  13.  
  14. WindowPtr        GetFirstWindow                        (void);
  15. WindowPtr        GetLastWindow                        (void);
  16.  
  17. #ifndef GetNextWindow
  18. WindowPtr        GetNextWindow                        (WindowPtr window);
  19. #endif
  20.  
  21. WindowPtr        GetPreviousWindow                    (WindowPtr anchor);
  22.  
  23. void             GetWindowPortRect                    (WindowPtr window, Rect *rect);
  24. void            GetWindowBounds                        (WindowPtr window, Rect *rect);
  25.  
  26. Boolean         WindowHasGrowIcon                    (WindowPtr window);
  27. Boolean         WindowHasCloseBox                    (WindowPtr window);
  28. Boolean         WindowHasZoomBox                    (WindowPtr window);
  29. Boolean         WindowIsModal                        (WindowPtr window);
  30. Boolean         WindowIsModeless                    (WindowPtr window);
  31. Boolean         WindowIsMovableModal                (WindowPtr window);
  32. Boolean         WindowIsVisible                        (WindowPtr window);
  33.  
  34. WindowPtr         GetWindowByTitle                (ConstStr255Param titleToFind);
  35. WindowPtr         GetWindowByIndex                (long index);
  36.  
  37. long             GetWindowIndex                    (WindowPtr window);
  38.  
  39. // ----------------------------------------------------------------------------
  40.  
  41. #endif
  42.